Big Huge Thesaurus

Lagostomus maximus

noun